Skip to content

feat(rendering): start opencode provider ownership - #575

Closed
Juliusolsson05 wants to merge 2 commits into
mainfrom
feat/opencode-rendering-support
Closed

Juliusolsson05 wants to merge 2 commits into
mainfrom
feat/opencode-rendering-support

Conversation

@Juliusolsson05

Copy link
Copy Markdown
Owner

Summary

  • seed the first real OpenCode render-shape catalog and curated fixtures from local soak evidence
  • start provider-owned OpenCode live semantic rendering for proven tool families
  • promote OpenCode apply_patch into the shared code-edit protocol instead of leaving it generic

Verified

RUN v4.1.7 /Users/juliusolsson/Desktop/Development/agent-code/.worktrees/opencode-rendering-support

Test Files 4 passed (4)
Tests 11 passed (11)
Start at 14:11:59
Duration 6.21s (transform 7.27s, setup 187ms, import 8.50s, tests 495ms, environment 350ms)

agent-code@0.0.2-beta.1 typecheck
npm run workflow-mcp:build && tsc -b --pretty false

agent-code@0.0.2-beta.1 workflow-mcp:build
npm --prefix packages/workflow-mcp run build

workflow-mcp@0.0.0 build
node scripts/clean-dist.mjs && tsc

Remaining work

@Juliusolsson05

Copy link
Copy Markdown
Owner Author

Closing as stale. It is a July 19 draft about 1,900 commits behind main, and none of it is used by main today.

  • Superseded: the reducer change. Main normalises OpenCode input in src/providers/opencode/runtime/semanticMapping.ts instead.
  • Stale: the July fixtures need recapturing on the current OpenCode binary.
  • Better done differently: the apply_patch parser was a copy of Codex's. It should be one shared parser.

What is still genuinely missing moved to #1205: structured-OpenCode apply_patch as a code edit, an OpenCode live renderer, the shape catalog, and the permission-reply test. The branch feat/opencode-rendering-support stays for reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant